storage pits - French English Dictionary